Method for designing off-axis aspheric optical system

ABSTRACT

A method for designing an off-axis aspheric optical system comprises establishing an initial system and selecting a plurality of feature rays R i  (i=1, 2 . . . K); solving a plurality of feature data points (P 1 , P 2 , . . . P m ) to obtain an initial off-axis aspheric surface A m  by surface fitting the plurality of feature data points (P 1 , P 2 , . . . P m ), wherein m is less than K; introducing an intermediate point G m  to solve a (m+1)th feature data point P m+1 , and fitting a plurality of feature data points (P 1 , P 2 , . . . P m , P m+1 ) to obtain an off-axis aspheric surface A m+1 ; repeating such steps until a Kth feature data point P K  is solved, and fitting a plurality of feature data points (P 1 , P 2 , . . . P K ) to obtain an off-axis aspheric surface A K ; and repeating above steps until all the aspheric surfaces of the off-axis aspheric optical system are obtained.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims all benefits accruing under 35 U.S.C. § 119 from China Patent Application No. 201611107808.5, field on Dec. 5, 2016 in the China Intellectual Property Office, disclosure of which is incorporated herein by reference. The application is also related to copending applications entitled, “OFF-AXIS ASPHERIC THREE-MIRROR OPTICAL SYSTEM”, filed **** (Atty. Docket No. US61042).

FIELD

The present disclosure relates to a method for designing an off-axis aspheric optical system.

BACKGROUND

Compared with spherical and quadric surfaces, aspheric surfaces have more degrees of design freedom. If aspheric surfaces are used in off-axis three-mirror optical systems, the aberrations of the off-axis three-mirror optical systems can be significantly reduced, while the freedom of the off-axis three-mirror optical systems can be greatly improved.

However, conventional methods for designing off-axis aspheric optical system have limitations in the number of fields of view and the number of apertures to be considered.

BRIEF DESCRIPTION OF THE DRAWINGS

Implementations of the present technology will now be described, by way of example only, with reference to the attached figures.

FIG. 1 is a schematic view of start point and end point of one feature ray while solving the feature data points.

FIG. 2 is a position diagram of one embodiment of a global coordinate system and a local coordinate system.

FIG. 3 is a schematic view of one embodiment of solving an intermediate point G_(m).

FIG. 4 is a schematic view of one embodiment of solving a feature data point P_(m+1).

FIG. 5 is a calculation flow chart of one embodiment of solving the feature data points (P₁, P₂ . . . P_(K)) on an aspheric surface.

FIG. 6 is a schematic view of one embodiment of determining the parameters of the local coordinate system.

FIG. 7 is a schematic view of one embodiment of a configuration of an off-axis aspheric three-mirror optical system.

FIG. 8 is a position diagram of one embodiment of a primary mirror, a secondary mirror and a tertiary mirror of an off-axis aspheric three-mirror optical system.

FIG. 9 shows average RMS spot diameters of one embodiment of an off-axis aspheric three-mirror optical system.

FIG. 10 shows a distortion grid view of one embodiment of an off-axis aspheric three-mirror optical system.

FIG. 11 shows a light path schematic view of one embodiment of an off-axis aspheric three-mirror optical system.

FIG. 12 shows a light path schematic view of one embodiment of an off-axis aspheric three-mirror optical system after optimization.

FIG. 13 shows a modulation transfer function (MTF) curve of one embodiment of an off-axis aspheric three-mirror optical system after optimization.

FIG. 14 shows a distortion grid view of one embodiment of an off-axis aspheric three-mirror optical system after optimization.

FIG. 15 shows a spot diagram of one embodiment of an off-axis aspheric three-mirror optical system after optimization.

FIG. 16 shows a RMS wavefront error diagram of one embodiment of the off-axis aspheric three-mirror optical system 100 after optimization.

DETAILED DESCRIPTION

It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts have been exaggerated to better illustrate details and features of the present disclosure.

Several definitions that apply throughout this disclosure will now be presented.

The term “substantially” is defined to be essentially conforming to the particular dimension, shape, or other feature that the term modifies, such that the component need not be exact. For example, “substantially cylindrical” means that the object resembles a cylinder, but can have one or more deviations from a true cylinder. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series and the like.

A method for designing an off-axis aspheric optical system of one embodiment is provided. The method comprises the following steps:

step (S1), establishing an initial system, wherein the initial system comprises a plurality of initial surfaces, and each of the plurality of initial surfaces corresponds to one aspheric surface of the off-axis aspheric optical system; one aspheric surface of the off-axial aspheric optical system is defined as an aspheric surface “a”, another aspheric surface of the off-axial aspheric optical system is defined as an aspheric surface “b”; and selecting a plurality of feature rays R_(i) (i=1, 2 . . . K) from different fields and different aperture positions;

step (S2), keeping the plurality of initial surfaces unchanged, and solving a plurality of feature data points (P₁, P₂, . . . P_(m)) point by point based on given object-image relationship and Snell's law to obtain an initial off-axis aspheric surface A_(m) by surface fitting the plurality of feature data points (P₁, P₂, . . . P_(m)), wherein m is less than K;

step (S3), introducing an intermediate point G_(m) based on the initial off-axis aspheric A_(m) to solve a (m+1)th feature data point P_(m+1), and fitting the (m+1) feature data points (P₁, P₂, . . . P_(m), P_(m+1)) to obtain an off-axis aspheric surface A_(m+1); introducing an intermediate point G_(m+1) based on the off-axis aspheric surface A_(m+1) to solve a (m+2)th feature data point P_(m+2), and fitting the (m+2) feature data points (P₁, P₂, . . . P_(m), P_(m+1), P_(m+2)) to obtain an off-axis aspheric surface A_(m+2); repeating such steps until a Kth feature data point P_(K) is solved, and fitting the feature data points (P₁, P₂, . . . P_(K)) to obtain an off-axis aspheric surface A_(K), wherein the off-axis aspheric surface A_(K) is the aspheric surface “a”;

step (S4), keeping the aspheric surface “a” and other initial surfaces except the initial surface corresponds to the aspheric surface “b” unchanged, and solving a plurality of feature data points (P′₁, P′₂, . . . P′_(m)) point by point based on given object-image relationship and Snell's law to obtain an initial off-axis aspheric surface A′_(m) by surface fitting the plurality of feature data points (P′₁, P′₂, . . . P′_(m)), wherein m is less than K;

step (S5), introducing an intermediate point G′_(m) based on the initial off-axis aspheric surface A_(m) to solve a (m+1)th feature data point P′_(m+1), and fitting the (m+1) feature data points (P′₁, P′₂, . . . P′_(m+1)) to obtain an off-axis aspheric surface A′_(m+1); introducing an intermediate point G_(m+1) based on the off-axis aspheric surface A′_(m+1) to solve a (m+2)th feature data point P′_(m+2), and fitting the (m+2) feature data points (P′₁, P′₂, . . . P′_(m+1), P′_(m+2)) to obtain an off-axis aspheric surface A′_(m+2); repeating such steps until a Kth feature data point P′_(K) is solved, and fitting the feature data points (P′_(I), P′₂, . . . P′_(K)) to obtain an off-axis aspheric surface A′_(K), wherein the off-axis aspheric A′_(K) is the aspheric surface “b”; and

step (S6), repeating the steps (S2)˜(S5) until all the aspheric surfaces of the off-axis aspheric optical system are obtained.

In step (S1), a premise for establishing the initial system is to eliminate obscuration. The initial surface can be a planar surface or a spherical surface. In one embodiment, the initial system comprises three initial surfaces; the three initial surfaces are a primary mirror initial surface, a secondary mirror initial surface and a tertiary mirror initial surface. Each of the primary mirror initial surface, the secondary mirror initial surface and the tertiary mirror initial surface is a planar surface with eccentricity and inclination.

A method for selecting the plurality of feature rays R_(i) (i=1, 2 . . . K) from different fields and different aperture positions comprises steps of: M fields are selected according to the optical systems actual needs; an aperture of each of the M fields is divided into N equal parts; and, P feature rays at different aperture positions in each of the N equal parts are selected. As such, K=M×N×P different feature rays correspond to different aperture positions and different fields are fixed. The aperture can be circle, rectangle, square, oval or other shapes. In one embodiment, the aperture of each of the M fields is a circle, and a circular aperture of each of the M fields is divided into N angles with equal interval φ, as such, N=2π/φ; then, P different aperture positions are fixed along a radial direction of each of the N angles. Therefore, K=M×N×P different feature rays correspond to different aperture positions and different fields are fixed. In one embodiment, six fields are fixed in the construction process, the six fields are (0°, −16°), (0°, −13°), (0°, −10°), (1°, −16°), (1°, −13°), and (1°, −10°); one hundred and twelve feature rays are fixed from each of the six fields. Therefore, six hundred and seventy-two different feature rays correspond to different aperture positions and different fields are fixed.

Referring to FIG. 1, a surface Ω is defined as an unknown aspheric surface, a surface Ω′ is defined as a surface located adjacent to and before the surface Ω, and a surface Ω″ is defined as a surface located adjacent to and behind the surface Q. Defining the intersection points of the plurality of feature rays R_(i) (i=1, 2 . . . K) with the surface Ω as the feature data points P_(i) (i=1, 2 . . . K). The feature data points P_(i)(i=1, 2 . . . K) can be obtained by the intersection points of the feature rays R_(i) (i=1, 2 . . . K) with the surface Ω′ and the surface Ω″. The plurality of feature rays R_(i)(i=1, 2 . . . K) are intersected with the surface Ω′ at a plurality of start points S_(i) (i=1, 2 . . . K), and intersected with the surface Ω″ at a plurality of end points E_(i) (i=1, 2 . . . K). When the surface Ω and the plurality of feature rays R_(i) (i=1, 2 . . . K) are determined, the plurality of start points S_(i) (i=1, 2 . . . K) of the feature rays R_(i)(i=1, 2 . . . K) can also be determined. The plurality of end points E_(i) (i=1, 2 . . . K) can be obtained based on the object-image relationship. Under ideal conditions, the feature rays R_(i) (i=1, 2 . . . K) emitted from the plurality of start points S_(i) (i=1, 2 . . . K) on the surface Ω′; pass through the feature data points P_(i)(i=1, 2 . . . K) on the surface Ω; intersect with the surface Ω″ at the plurality of end points E_(i) (i=1, 2 . . . K); and finally intersect with the image plane at the plurality of ideal image points I_(i) (i=1, 2 . . . K). When the surface Ω is a tertiary mirror, a plurality of intersection points of the plurality of feature rays R_(i) (i=1, 2 . . . K) and a secondary mirror are the plurality of start points S_(i) (i=1, 2 . . . K), a plurality of intersection points of the plurality of feature rays R_(i)(i=1, 2 . . . K) and the image plane are the plurality of end points E_(i)(i=1, 2 . . . K), and the plurality of end points E_(i) (i=1, 2 . . . K) are the plurality of ideal image points I_(i) (i=1, 2 . . . K). When the surface Ω is the secondary mirror, a plurality of intersection points of the plurality of feature rays R_(i) (i=1, 2 . . . K) and a primary mirror are the plurality of start points S_(i)(i=1, 2 . . . K), the plurality of end points E_(i) (i=1, 2 . . . K) are the points on the tertiary mirror which minimizes an optical path length between the plurality of feature data points P_(i)(i=1, 2 . . . K) and the plurality of ideal image points I_(i) (i=1, 2 . . . K). When the surface Ω is the primary mirror, the plurality of end points E_(i) (i=1, 2 . . . K) are the points on the secondary mirror which minimizes an optical path length between the plurality of feature data points P_(i) (i=1, 2 . . . K) and the plurality of ideal image points I_(i) (i=1, 2 . . . K).

In step (S2), a value of m is selected to improve an accuracy of the aspheric surface fitting. In one embodiment, the value of m can be ranged from about K/3 to about 2K/3. If the value of m is too small, such as less than K/3, a fitting error will be large; on the contrary, if the value of m is too large, such as large than 2K/3, the subsequent feature data points are few, which is not conducive to further reduce the fitting error. In one embodiment, the value of m is about K/2.

The plurality of feature data points (P₁, P₂, . . . P_(m)) can be obtained by the following two calculating methods.

A first calculating method includes the following sub-steps:

Step (a): defining a first intersection point of a first feature ray R₁ and the initial surface corresponding to the aspheric surface “a” as the feature data point P₁;

Step (b): when i (1≤i≤m−1) feature data points P_(i)(1≤i≤m−1) have been obtained, a unit normal vector {right arrow over (N)}_(i) (1≤i≤m−1) at each of the i (1≤i≤m−1) first feature data points P_(i) (1≤i≤m−1) can be calculated based on a vector form of Snell's Law;

Step (c): making a first tangent plane at each of the i (1≤i≤m−1) feature data points P_(i)(1≤i≤m−1); thus i first tangent planes can be obtained, and i×(m−i) second intersection points can be obtained by the i first tangent planes intersecting with remaining (m−i) feature rays; and a second intersection point, which is nearest to the i (1≤i≤m−1) first feature data points P₁, is fixed from the i×(m−i) second intersection points as a next feature data point P_(i)+(1≤i≤m−1); and

Step (d): repeating steps b and c, until all the plurality of feature data points P_(i) (i=1, 2 . . . m) are calculated.

In step (b), the unit normal vector {right arrow over (N)}_(i) (1≤i≤m−1) at each of the feature data point P_(i) (1≤i≤m−1) can be calculated based on the vector form of Snell's Law. When the surface Ω is a refractive surface,

$\begin{matrix} {{{\overset{\rightarrow}{N}}_{i} = \frac{{n^{\prime}{\overset{\rightarrow}{r}}_{i}^{\prime}} - {n{\overset{\rightarrow}{r}}_{i}}}{{{n^{\prime}{\overset{\rightarrow}{r}}_{i}^{\prime}} - {n{\overset{\rightarrow}{r}}_{i}}}}}{{\overset{\rightarrow}{r}}_{i} = \frac{\overset{\rightharpoonup}{P_{i}S_{i}}}{\overset{\rightharpoonup}{P_{i}S_{i}}}}} & (1) \end{matrix}$

is a unit vector along a direction of an incident ray of the surface Ω;

${\overset{\rightarrow}{r}}_{i}^{\prime} = \frac{\overset{\rightharpoonup}{E_{i}P_{i}}}{\overset{\rightharpoonup}{E_{i}P_{i}}}$

is a unit vector along a direction of an exit ray of the surface Ω; and n, n′ is refractive index of a media at two opposite sides of the surface Ω respectively.

Similarly, when the surface Ω is a reflective surface,

$\begin{matrix} {{\overset{\rightarrow}{N}}_{i} = \frac{{\overset{\rightarrow}{r}}_{i}^{\prime} - {\overset{\rightarrow}{r}}_{i}}{{{\overset{\rightarrow}{r}}_{i}^{\prime} - {\overset{\rightarrow}{r}}_{i}}}} & (2) \end{matrix}$

The unit normal vector {right arrow over (N)}_(i) at the feature data points P_(i) (i=1, 2 . . . m) is perpendicular to the first tangent plane at the feature data points P_(i)(i=1, 2 . . . m). Thus, the first tangent planes at the feature data points P_(i) (i=1, 2 . . . m) can be obtained.

The first calculating method includes a computational complexity formula of

${T(K)} = {{\sum\limits_{i = 1}^{K - 1}{i\left( {K - i} \right)}} = {{{\frac{1}{6}K^{3}} - {\frac{1}{6}K}} = {{O\left( K^{3} \right)}.}}}$

When multi-feature rays are used in a design, the first calculating method requires a long computation time.

A second calculating method includes the following sub-steps:

Step (a′): defining a first intersection point of a first feature ray R₁ and the aspheric “a” as the feature data point P₁;

Step (b′): when an ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1) has been obtained, a unit normal vector {right arrow over (N)}_(i) at the ith (1≤i≤m−1) feature data point P_(i) (1≤i≤m−1) can be calculated based on the vector form of Snell's Law;

Step (c′): making a first tangent plane through the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1); and (m−i) second intersection points can be obtained by the first tangent plane intersects with remaining (m−i) feature rays; a second intersection point Q_(i+1), which is nearest to the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1), is fixed; and a feature ray corresponding to the second intersection point Q_(i+1) is defined as R_(i+1), a shortest distance between the second intersection point Q_(i+1) and the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1) is defined as d_(i);

Step (d′): making a second tangent plane at (i−1) feature data points that are obtained before the ith feature data point P_(i)(1≤i≤m−1) respectively; thus, (i−1) second tangent planes can be obtained, and (i−1) third intersection points can be obtained by the (i−1) second tangent planes intersecting with a feature ray R_(i+1); in each of the (i−1) second tangent planes, each of the third intersection points and its corresponding feature data point form an intersection pair; the intersection pair, which has the shortest distance between a third intersection point and its corresponding feature data point, is fixed; and the third intersection point and the shortest distance is defined as Q′_(i+1) and d′_(i) respectively;

Step (e′): comparing d_(i) and d′_(i), if d_(i)≤d′_(i), Q_(i+1) is taken as the next feature data point P_(i+1) (1≤i≤m−1); otherwise, Q′_(i+1) is taken as the next feature data point P_(i+1) (1≤i≤m−1); and

Step (f′): repeating steps from b′ to e′, until the plurality of feature data points P_(i) (i=1, 2 . . . m) are all calculated.

In Step (b′), a calculating method of the unit normal vector {right arrow over (N)}_(i) at the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1) is same as the first calculation method.

A second calculating method includes a computational complexity formula of

${T(K)} = {{{\sum\limits_{i = 1}^{K - 1}K} - i + i - 1} = {\left( {K - 1} \right)^{2} = {{O\left( K^{2} \right)}.}}}$

When multi-feature rays are used in a design, the computational complexity of the second calculating method is smaller than the computational complexity of the first calculating method. In one embodiment, constructing the plurality of first feature data points P_(i) (i=1, 2 . . . m) point by point using the second calculating method.

Referring to FIG. 2, a global coordinate system x₀y₀z₀ is defined by a location of the initial system. A beam propagation direction is defined as a Z₀-axis. A plane perpendicular to the Z₀-axis is defined as an x₀o₀y₀ plane. A local coordinate system xyz is defined with an aspheric symmetric center (0, a, b) as an origin and an aspherical symmetry axis as a Z-axis. The local coordinate system xyz can be described by the parameters (a, b, θ), wherein θ is a rotation angle of the local coordinate system xyz relative to the global coordinate system x₀o₀y₀.

The plurality of feature data points (P₁, P₂, . . . P_(m)) are fitted under the local coordinate system xyz to obtain the initial off-axis aspheric surface A_(m).

In step (S3), referring to FIG. 3, a method for calculating the intermediate point G_(m) comprises: a tangent plane T_(m) at the feature data point P_(m) is solved, the tangent plane T_(m) intersects with the initial off-axis aspheric surface A_(m) at an intersection line L_(m); and in the global coordinate system x₀y₀z₀, a feature data point located on the intersection line L_(m) whose x coordinate is the same as an x coordinate of the feature data point P_(m) is defined as the intermediate point G_(m).

The feature data point P_(m+1) is an intersection point between its corresponding feature ray and a tangent plane of the feature data points (P₁, P₂, . . . P_(m)) that is closest to the feature data point P_(m+1).

Referring to FIG. 4, a method for solving the (m+1)th feature data point P_(m+1) comprises the sub steps: first, finding the feature ray corresponding to the (m+1)th feature data point P_(m+1), wherein the feature ray corresponding to the (m+1)th feature data point P_(m+1) is nearest to the intermediate point G_(m) in the remaining K-m characteristic rays. Since the intermediate point G_(m) is located on the initial off-axis aspheric surface A_(m), a normal vector nm and a tangent plane of the intermediate point G_(m) at the initial off-axis aspheric A_(m) can be obtained according to an aspheric expression. (K-m) intersection points can be obtained by the tangent plane of the intermediate point G_(m) intersecting with remaining (K-m) feature rays, an intersection point P_(m), which is nearest to the intermediate point G_(m) is fixed from the (K-m) intersection points; the feature ray where the intersection point P_(m) is located on is the feature ray R_(m+1) that corresponds to the feature data point P_(m+1). Second, m intersection points P′_(i)(1≤i≤m) can be obtained by the feature ray R_(m+1) intersects with each of the tangent planes of the feature data points (P₁, P₂ . . . P_(m)), and an intersection point G′_(m) can be obtained by the feature ray R_(m+1) intersects with the intermediate point G_(m). The feature data points (P₁, P₂ . . . P_(m)) and the intermediate point G_(m) are defined as “F”; the m intersection points P′_(i)(1≤i≤m) and the intersection point G′_(m) are defined as “F′”. A pair of (F-F′) which has shortest distance is found from (P₁, P₂ . . . P_(m))-P′_(i) and G′_(m)-G_(m). The point F is closest to the feature data point P_(m+1), and the point F′ is the next feature data point P_(m+1).

The methods for solving the feature data points P_(m+2) and P_(K) are the same as the method for solving the feature data point P_(m+1). A method for solving an intermediate point G_(m+1) in a process of solving the feature data point P_(m+2) and a method for solving an intermediate point G_(K-1) in a process of solving the feature data point P_(K) are the same as the method for solving the intermediate point G_(m).

FIG. 5 is a calculation flow chart for solving all the feature data points (P₁, P₂ . . . P_(K)) on the aspheric surface.

The feature data points (P₁, P₂ . . . P_(K)) are fitted in the global coordinate system x₀y₀z₀ to obtain the off-axis aspheric surface A_(K). An equation of the off-axis aspheric surface A_(K) can be expressed as follows:

$\begin{matrix} {{Z = {{\frac{{cr}^{2}}{1 + \sqrt{1 - {\left( {1 + k} \right)c^{2}r^{2}}}} + {\sum\limits_{i = 1}^{p}{a_{i}r^{2{({i + 1})}}\mspace{14mu} r^{2}}}} = {x^{2} + y^{2}}}},} & (1) \end{matrix}$

Wherein

$\frac{{cr}^{2}}{1 + \sqrt{1 - {\left( {1 + k} \right)c^{2}r^{2}}}}$

is a quadratic term, c represents surface curvature at quadratic surface vertex, k represents conic constant,

$\sum\limits_{i = 1}^{p}{a_{i}r^{2{({i + 1})}}}$

is an aspheric term, while a_(i) represents the ith term coefficient.

The equation of the off-axis aspheric surface A_(K) can be transformed into linear XY polynomials by a Taylor series expansion to simplify the fitting process. Thus, the equation of the off-axis aspheric surface A_(K) also be expressed as follows:

Z=Ar ² +Br ⁴ +Cr ⁶ +Dr ⁸ + . . . r ² =x ² +y ²

A=½c, B=a ₁+⅛(k+1)c ³ , C=a ₂+ 1/16(k+1)² c ⁵ , D=a ₃+ 5/128(k+1)³ c ⁷  (2)

Wherein, L is a more than eighth order term about r. Since an order of L term is too high, a processing of the off-axis aspheric surface A_(K) is more difficult, so the L item can be directly omitted in the actual calculation.

A fitting normal vector N=(U, V, −1) of the feature data points determines a direction of the feature ray. If a normal fitting error is large, a propagation path of the feature ray will deviate from an expected direction. Therefore, both a coordinate error and a normal error during the fitting should be considered to obtain an accurate aspheric surface. The coordinate error and the normal error are linearly weighted, and an error evaluation function J is proposed:

$\begin{matrix} \begin{matrix} {J = {{\sum\limits^{\;}\left( {Z - z} \right)^{2}} + {\omega \times {\sum\limits^{\;}\left( {U - u} \right)^{2}}} + {\omega \times {\sum\limits^{\;}\left( {V - v} \right)^{2}}}}} \\ {= {{\left( {z - {A_{1}P}} \right)^{T}\left( {z - {A_{1}P}} \right)} + {{\omega \left( {u - {A_{2}P}} \right)}^{T}\left( {v - {A_{2}P}} \right)} +}} \\ {{{\omega \left( {v - {A_{3}P}} \right)}^{T}{\left( {v - {A_{3}P}} \right).}}} \end{matrix} & {(3).} \end{matrix}$

Wherein Z is a fitting coordinate, (U, V, −1) is the fitting normal vector, z is a real coordinate, (u, v, −1) is a real normal vector, co is a weight of the normal error, P is an coefficient matrix (A, B, C, D . . . ) of unknown aspheric surface, A₁ is a matrix (r², r⁴, r⁶, r⁸ . . . ), A₂ is a matrix obtained by calculating the partial derivatives of A₁ with respect to x, and A₃ is a matrix obtained by calculating the partial derivatives of A₁ with respect toy.

When the error evaluation function J is smallest, a solving equation of the coefficient matrix P is:

P=(A ₁ ^(T) A ₁ +ωA ₂ ^(T) A ₂ +ωA ₃ ^(T) A ₃)⁻¹(A ₁ ^(T) z+ωA ₂ ^(T) u+ωA ₃ ^(T) v)|  (4).

A method for fitting the feature data points (P₁, P₂ . . . P_(k)) to obtain the off-axis aspheric surface A_(K) comprising the sub-step:

step (S31), transferring the coordinates (x₀, y₀, z₀) of the feature data points P_(i)(i=1, 2 . . . K) and their corresponding normal vectors (α₀, β₀, γ₀) in the global coordinate system x₀y₀z₀ to the coordinates (x, y, z) and their corresponding normal vectors (α, β, γ) in the local coordinate system xyz; and

step (S32), performing the least squares fitting in the local coordinate system xyz.

In step (S31), a relationship between the coordinates (x₀, y₀, z₀) in the global coordinate system x₀y₀z₀ and the coordinates (x, y, z) in the local coordinate system xyz can be written as:

$\left\{ {\begin{matrix} {x = x_{0}} \\ {y = {{\left( {y_{0} - a} \right)\cos \; \theta} - {\left( {z_{0} - b} \right)\sin \; \theta}}} \\ {z = {{\left( {y_{0} - a} \right)\sin \; \theta} + {\left( {z_{0} - b} \right)\cos \; \theta}}} \end{matrix}.} \right.$

A relationship between the normal vectors (α₀, β₀, γ₀) in the global coordinate system and normal vectors (α, β, γ) in the local coordinate system xyz can be written as:

$\left\{ {\begin{matrix} {u = u_{0}} \\ {v = {{v_{0}\cos \; \theta} - {w_{0}\sin \; \theta}}} \\ {w = {{v_{0}\sin \; \theta} + {w_{0}\cos \; \theta}}} \end{matrix}.} \right.$

In one embodiment, a number of local coordinate system positions are obtained by using a local search algorithm near the feature data points, from which a local coordinate system with the smallest fitting error is chosen, and a z-axis of the local coordinate system with the smallest fitting error is as an aspherical symmetry axis.

Referring to FIG. 6, a value of the aspheric vertex coordinates (0, a, b) is obtained by using a local search algorithm in a rectangle with a diagonal of the connection between the feature data points P₁ and P_(k). In one embodiment, a grid mesh is generated in the rectangle with the diagonal of the connection between the feature data points P₁ and P_(k), a grid node is a value of the vertex coordinates (0, a, b) of the aspheric surface A_(K), and a grid size is a step size of (0, a, b). In one embodiment, the step size of (0, a, b) is about 0.2 mm. A value of the rotation angle θ can be ranged from about −π to about π for each set of (a, b). Therefore, a plurality of parameters (a, b, θ) correspond to a plurality of local coordinate system positions can be obtained.

For each of the plurality of parameters (a, b, θ), the coefficient matrix P (A, B, C, D . . . ) can be obtained by Eq. (4), and its corresponding J is known by Eq. (3). Selecting a parameter (a, b, θ) whose corresponding J is the smallest and defining it as an optimal local coordinate position parameter, and the local coordinate system xyz is established using the optimal local coordinate position parameter. The coefficient matrix P (A, B, C, D . . . ) is substituted into Eq. (2) to obtain an optimal fitting aspheric surface.

In step (S4), the methods for solving the feature data points (P′₁, P′₂, . . . P′_(m)) on the aspheric surface “b” are the same as the methods for solving the feature data points (P₁, P₂, . . . P_(m)) on the aspheric surface “a”. An equation of the aspheric surface “b” is the same as the equation of the aspheric surface “a”. A method for fitting the feature data points (P₁, P₂, . . . P_(m+1)) to obtain the off-axis aspheric surface A_(m+1), a method for fitting the feature data points (P₁, P₂, . . . P_(m+2)) to obtain the off-axis aspheric surface A_(m+2), a method for fitting the feature data points (P′_(I), P′₂, . . . P′_(m)) to obtain the off-axis aspheric surface A′_(m), a method for fitting the feature data points (P′₁, P′₂, . . . P′_(m+1)) to obtain the off-axis aspheric surface A′_(m+1), a method for fitting the feature data points (P′₁, P′₂, . . . P′_(m+2)) to obtain the off-axis aspheric surface A′_(m+2) and a method for fitting the feature data points (P′_(I), P′₂, . . . P′_(K)) to obtain the off-axis aspheric surface A′_(K) are all the same as the method for fitting the feature data points (P₁, P₂, . . . P_(K)) to obtain the off-axis aspheric surface A_(K).

Furthermore, a step of optimizing the off-axis aspheric optical system obtained in step (S6) can be performed, and the off-axis aspheric optical system obtained in step (S6) can be as the initial system.

An order of steps (S2) to (S5) can be changed according to the actual needs.

Referring to FIG. 7, an off-axis aspheric three-mirror optical system 100 is designed with the above method to prove the above method. The off-axis aspheric three-mirror optical system 100 comprises a primary mirror 120, a secondary mirror 140 and a tertiary mirror 160 located in that order and spaced from each other. The secondary mirror 140 is used as a stop surface. A surface shape of the primary mirror 120, a surface shape of the secondary mirror 140 and a surface shape of the tertiary mirror 160 are all aspheric surfaces. The feature rays exiting from the light source would be successively reflected by the primary mirror 120, the secondary mirror 140 and the tertiary mirror 160 to form an image on an image sensor 180. The parameters of the off-axial three-mirror optical system 100 are shown in table 1 below.

Table 1 parameters of the off-axial three-mirror optical system 100

Parameters Values Field of View 2° × 6° (an angle in a meridian direction is in a range from −16° to −10°) F-number 2 entrance pupil diameter 100 mm Wave Range Visible light (400-700 nm)

In one embodiment, six off-axial fields are selected during a designing process of the off-axis aspheric three-mirror optical system 100. The six off-axial fields are (0°, −16°), (0°, −13°), (0°, −10°), (1°, −16°), (1°, −13°), and (1°, −10°). 112 feature rays are selected in each off-axial field, and 672 feature rays that corresponds different pupil positions and different off-axial fields are selected. The value of m is about 380, and the step size of (0, a, b) is about 0.2 mm.

Referring to FIG. 8, a first three-dimensional rectangular coordinates system (x₁, y₁, z₁) is defined in space. A z₁-axis is along an horizontal line, in the z₁-axis, to the left is negative, and to the right is positive. A y₁-axis is in a direction substantially perpendicular to the z₁-axis, in the y₁-axis, to the upward is positive, and to the downward is negative. An x₁-axis is perpendicular to a y₁z₁ plane, in the x₁-axis, in a direction substantially perpendicular to the y₁z_(i) plane, to the inside is positive, and to the outside is negative.

In space relative to the first three-dimensional rectangular coordinates system (x₁, y₁, z₁), a second three-dimensional rectangular coordinates system (x₂, y₂, z₂) is defined by a primary mirror location, a third three-dimensional rectangular coordinates system (x₃,y₃,z₃) is defined by a secondary mirror location, a fourth three-dimensional rectangular coordinates system (x₄, y₄, z₄) is defined by a tertiary mirror location, and a fifth three-dimensional rectangular coordinates system (x₅, y₅, z₅) is defined by an image sensor location.

A second origin of the second three-dimensional rectangular coordinates system (x₂, y₂, z₂) is in (0, −37.6707, 212.9768) position of the first three-dimensional rectangular coordinates system (x₁, y₁, z₁), whose unit is millimeter. A z₂-axis positive direction rotates about 5.2210 degrees along a clockwise direction relative to a z₁-axis positive direction.

A third origin of the third three-dimensional rectangular coordinates system (x₃, y₃, z₃) is in (0, −2.9078, −0.9909) position of the first three-dimensional rectangular coordinates system (x₁, y₁, z₁), whose unit is millimeter. A z₃-axis positive direction rotates about 3.2412 degrees along a clockwise direction relative to a z₁-axis positive direction.

A fourth origin of the fourth three-dimensional rectangular coordinates system (x₄, y₄, z₄) is in (0, −11.5288, 154.8088) position of the first three-dimensional rectangular coordinates system (x₁, y₁, z₁), whose unit is millimeter. A z₄-axis positive direction rotates about 2.3759 degrees along a clockwise direction relative to a z₁-axis positive direction.

A fifth origin of the fifth three-dimensional rectangular coordinates system (x₅, y₆, z₅) is in (0, −39.4349, −1.9678) position of the first three-dimensional rectangular coordinates system (x₁, y₁, z₁), whose unit is millimeter. A z₅-axis positive direction rotates about 5.1301 degrees along a clockwise direction relative to a z₁-axis positive direction.

A length of the off-axis aspheric three-mirror optical system 100 along the y₁-axis is about 280 millimeters. A length of the off-axis aspheric three-mirror optical system 100 along the z₁-axis is about 220 millimeters

In the second three-dimensional rectangular coordinates system (x₂, y₂, z₂); a reflective surface of the primary mirror 120 is a sixth-order polynomial aspheric of x₂y₂. In the third three-dimensional rectangular coordinates system (x₃, y₃, z₃); a reflective surface of the secondary mirror 140 is a sixth-order polynomial aspheric of x₃y₃. In the fourth three-dimensional rectangular coordinates system (x₄, y₄, z₄); a reflective surface of the a tertiary mirror 160 is a sixth-order polynomial aspheric of x₄y₄. The sixth-order polynomial aspheric of x₂y₂, sixth-order polynomial aspheric of x₃y₃, and the sixth-order polynomial aspheric of x₄y₄ can be expressed as follows:

$\begin{matrix} {Z = {{\frac{{cr}^{2}}{1 + \sqrt{1 - {\left( {1 + k} \right)c^{2}r^{2}}}} + {a_{1}r^{4}} + {a_{2}r^{5}\mspace{14mu} r^{2}}} = {x^{2} + {y^{2}.}}}} & (5) \end{matrix}$

The term

$\frac{{cr}^{2}}{1 + \sqrt{1 - {\left( {1 + k} \right)c^{2}r^{2}}}}$

is transformed into linear XY polynomials by a Taylor series expansion to simplify the fitting process. Thus, the equation (5) can be expressed as follows:

Z=Ar ² +Br ⁴ +Cr ⁶  (6).

The aspheric coefficients (A, B, C) and the positional parameters (a, b, θ) of the primary mirror 120, the secondary mirror 140 and the tertiary mirror 160 can be obtained by above method. The aspheric coefficients (A, B, C) can be transformed into the aspheric coefficients (c, a₁, a₂) by Eq (2) to use Eq. (5) as the aspheric expression in the subsequent optimization, in one embodiment, k=0, which can simplify the calculation. The aspheric coefficients (A, B, C) and the positional parameters (a, b, θ) of the primary mirror 120, the secondary mirror 140 and the tertiary mirror 160 are shown in table 2 below. However, the values of the aspheric coefficients (A, B, C) and the positional parameters (a, b, θ) of the primary mirror 120, the secondary mirror 140 and the tertiary mirror 160 are not limited to TABLE 2.

TABLE 2 A B C c a₁ a₂ a b θ/° primary −1.54E−05 7.37E−11 −1.26E−16 −3.08E−05 7.37E−11 −1.26E−16 −5.5 350.2 5.7296 mirror secondary 5.63E−06 −1.70E−09 1.46E−13 1.13E−05 −1.70E−09 1.46E−13 0 −100 −10.0268 mirror tertiary −0.001 8.35E−11 −2.68E−15 −0.00201 1.10E−09 −6.29E−16 −381.8 39.4 −45.8366 mirror

Referring to FIG. 9, the RMS spot diameters of the off-axis aspheric three-mirror optical system 100 is shown. It can be seen that an average value of the RMS spot diameters is about 0.96 mm. It shows that the RMS spot diameters of the off-axis aspheric three-mirror optical system 100 is small, therefore the off-axis aspheric three-mirror optical system 100 can be used as a good initial structure for subsequent optimization.

Referring to FIG. 10, it can be seen that a maximum relative distortion is 6.11%. Therefore the off-axis aspheric three-mirror optical system 100 can be used as a good initial structure for subsequent optimization.

Referring to FIG. 11, a light path schematic view of the off-axis aspheric three-mirror optical system 100 is shown. It is shown that the plurality of feature rays Ri (i=1, 2 . . . K) from different fields and different aperture positions substantially focus around the ideal target point.

The off-axis aspheric three-mirror optical system 100 can be optimized to improve the imaging quality and reduce the relative distortion. The off-axis aspheric three-mirror optical system 100 is used as the initial structure for subsequent optimization. The values of the aspheric coefficients (A, B, C) of the primary mirror 120, the secondary mirror 140 and the tertiary mirror 160 after optimization are shown in table 3 below. However, the values of the aspheric coefficients (A, B, C) of the primary mirror 120, the secondary mirror 140 and the tertiary mirror 160 after optimization are not limited to TABLE 3.

TABLE 3 aspheric coefficients primary mirror secondary mirror tertiary mirror R/mm 

−760.3377 

−180.6545 

−215.2937 

c/mm⁻¹ 

−0.001315 

−0.005535 

−0.004645 

k 

0 

0 

0.24 

a₁ 

3.5869e−010 

−4.3511e−008 

5.0028e−010 

a₂ 

9.9633e−017 

−4.2831e−012 

7.6324e−015 

θ/° 

−5.2210 

−3.2412 

−2.3759 

a 

−37.6707 

−2.9078 

−11.5288 

b 

212.9768 

−0.9909 

154.8808 

Referring to FIG. 12, a light path schematic view of the off-axis aspheric three-mirror optical system 100 after optimization is shown. It is shown that the plurality of feature rays R_(i) (i=1, 2 . . . K) from different fields and different aperture positions substantially focus on the ideal target point, the image quality is improved.

FIG. 13 illustrates that a modulation transfer functions (MTF) in visible light band of partial field angles of the off-axis aspheric three-mirror optical system 100 after optimization are closes to the diffraction limitation, and the image quality is further improved.

Referring to FIG. 14, it can be seen that a maximum relative distortion of the off-axis aspheric three-mirror optical system 100 after optimization is 0.3%. It shows that an imaging error is small and the image quality is high.

Referring to FIG. 15, it can be seen that the root mean square (RMS) of the pixel spot of the off-axis aspheric three-mirror optical system 100 after optimization are less than 3 μm, which meets the design requirements.

Referring to FIG. 16, the RMS wavefront error of the off-axis aspheric three-mirror optical system 100 after optimization is shown. It can be seen that the average value of the RMS wavefront error is about λ/10, wherein λ=587.6 nm. It shows that the imaging quality of the off-axis three-mirror optical system with freeform surfaces 100 is high.

An effective entrance pupil diameter of the off-axis aspheric three-mirror optical system 100 is about 100 millimeter.

The off-axis aspheric three-mirror optical system 100 adopts an off-axis field of view in a vertical direction. A field angle of the off-axis aspheric three-mirror optical system 100 is about 2°×6°, wherein an angle in an horizontal direction is in a range from about −1° to about 1°, and an angle in the vertical direction is in a range from about −16° to about −10°.

A wavelength of the off-axis aspheric three-mirror optical system 100 is not limited, in one embodiment, the wavelength is in a range from about 4 microns to about 7 microns.

An effective focal length (EFL) of the off-axis aspheric three-mirror optical system 100 is about 200 millimeters.

F-number of the off-axis aspheric three-mirror optical system 100 is a D/f reciprocal, the F-number can up to a range from about 1.95 to about 2.05. In one embodiment, the relative aperture (D/f) of the off-axis aspheric three-mirror optical system 100 is about 0.5, and the F-number is about 2.0.

Since the off-axis aspheric three-mirror optical system has no center block, the aspheric three-mirror optical system can achieve a larger field of view, and obtain the images close to an ideal imaging effect. The applications of the off-axis aspheric three-mirror optical system 100 comprises earth observation, space target detection, astronomical observations, Multi-spectral thermal imaging, and dimensional mapping. The off-axis aspheric three-mirror optical system can be used in the visible band or the infrared band.

The method for designing off-axis aspheric three-mirror optical system can have many advantages. First, the plurality of feature rays R_(i) (i=1, 2 . . . K) from different fields and different aperture positions are considered, which overcome the limitations of the conventional methods in the number of fields and the number of apertures. Second, the plurality of feature data points were calculated first and fitted into an initial aspheric surface. Then, intermediate point calculations, feature data point calculations, and aspheric surface fitting were repeated continuously to calculate remaining feature data points and the desired aspheric surface, which improve the accuracy of the method. Third, the method considers both the coordinates and the normal vectors of the plurality of feature data points; therefore, the aspheric shape of the off-axis aspheric three-mirror optical system designed by the method is accurate.

It is to be understood that the above-described embodiments are intended to illustrate rather than limit the present disclosure. Variations may be made to the embodiments without departing from the spirit of the present disclosure as claimed. Elements associated with any of the above embodiments are envisioned to be associated with any other embodiments. The above-described embodiments illustrate the scope of the present disclosure but do not restrict the scope of the present disclosure. 

What is claimed is:
 1. A method for designing an off-axis aspheric optical system comprising: step (S1), establishing an initial system, the initial system comprising a plurality of initial surfaces, and each of the plurality of initial surfaces corresponding to an aspheric surface of the off-axis aspheric optical system; and selecting a plurality of feature rays R_(i) (i=1, 2 . . . K) from different fields and different aperture positions; step (S2), keeping the plurality of initial surfaces unchanged, and solving a plurality of feature data points (P₁, P₂, . . . P_(m)) point by point based on given object-image relationship and Snell's law to obtain an initial off-axis aspheric surface A_(m) by surface fitting the plurality of feature data points (P₁, P₂, . . . P_(m)), wherein m is less than K; step (S3), introducing an intermediate point G_(m) based on the initial off-axis aspheric A_(m) to solve a (m+1)th feature data point P_(m+1), and fitting a plurality of feature data points (P₁, P₂, . . . P_(m), P_(m+1)) to obtain an off-axis aspheric surface A_(m+1); introducing an intermediate point G_(m+1) based on the off-axis aspheric surface A_(m+1) to solve a (m+2)th feature data point P_(m+2), and fitting a plurality of feature data points (P₁, P₂, . . . P_(m), P_(m+1), P_(m+2)) to obtain an off-axis aspheric surface A_(m+2); repeating such steps until a Kth feature data point P_(K) is solved, and fitting a plurality of feature data points (P₁, P₂, . . . P_(K)) to obtain an off-axis aspheric surface A_(K), wherein the off-axis aspheric surface A_(K) is a first aspheric surface of the off-axis aspheric optical system; step (S4), keeping the first aspheric surface and other initial surfaces except the initial surface corresponds to a second aspheric surface of the off-axis aspheric optical system unchanged, and solving a plurality of feature data points (P′_(I), P′₂, . . . P′_(m)) based on given object-image relationship and Snell's law to obtain an initial off-axis aspheric surface A′_(m) by surface fitting the plurality of feature data points (P′_(I), P′₂, . . . P′_(m)), wherein m is less than K; step (S5), introducing an intermediate point G′_(m) based on the initial off-axis aspheric surface A_(m) to solve a (m+1)th feature data point P′_(m+1), and fitting a plurality of feature data points (P′_(I), P′₂, . . . P′_(m+1)) to obtain an off-axis aspheric surface A′_(m+1;) introducing an intermediate point G_(m+1) based on the off-axis aspheric surface A′_(m+1) to solve a (m+2)th feature data point P′_(m+2), and fitting a plurality of feature data points (P′₁, P′₂, . . . P′_(m+1), P′_(m+2)) to obtain an off-axis aspheric surface A′_(m+2); repeating such steps until a Kth feature data point P′_(K) is solved, and fitting a plurality of feature data points (P′₁, P′₂, . . . P′_(K)) to obtain an off-axis aspheric surface A′_(K), wherein the off-axis aspheric A′_(K) is the second aspheric surface of the off-axis aspheric optical system; and step (S6), repeating the steps (S2)˜(S5) until all the aspheric surfaces of the off-axis aspheric optical system are obtained.
 2. The method as claimed in claim 1, wherein a step of obtaining the plurality of feature data points (P₁, P₂, . . . P_(m)) comprises: step (a): defining a first intersection point of a first feature ray R₁ and the initial surface corresponding to the first aspheric surface as the feature data point P₁; step (b): when i (1≤i≤m−1) feature data points P_(i)(1≤i≤m−1) have been obtained, a unit normal vector {right arrow over (N)}_(i) (1≤i≤m−1) at each of the i (1≤i≤m−1) first feature data points P_(i)(1≤i≤m−1) are calculated based on a vector form of Snell's Law; step (c): making a first tangent plane at each of the i (1≤i≤m−1) feature data points P_(i)(1≤i≤m−1); thus i first tangent planes are obtained, and i×(m−i) second intersection points are obtained by the i first tangent planes intersecting with remaining (m−i) feature rays; and a second intersection point, which is nearest to the i (1≤i≤m−1) first feature data points P₁, is fixed from the i×(m−i) second intersection points as a next feature data point P_(i)+(1≤i≤m−1); and step (d): repeating steps b and c, until all the plurality of feature data points P_(i) (i=1, 2 . . . m) are calculated.
 3. The method as claimed in claim 1, wherein a step of obtaining the plurality of feature data points (P₁, P₂, . . . P_(m)) comprises: step (a′): defining a first intersection point of a first feature ray R₁ and the first aspheric surface as the feature data point P₁; step (b′): when an ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1) has been obtained, a unit normal vector {right arrow over (N)}_(i) at the ith (1≤i≤m−1) feature data point P_(i) (1≤i≤m−1) are calculated based on a vector form of Snell's Law; step (c′): making a first tangent plane through the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1); and (m−i) second intersection points are obtained by the first tangent plane intersects with remaining (m−i) feature rays; a second intersection point Q_(i+1), which is nearest to the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1), is fixed; and a feature ray corresponding to the second intersection point Q_(i+1) is defined as R_(i)+1, a shortest distance between the second intersection point Q_(i+1) and the ith (1≤i≤m−1) feature data point P_(i)(1≤i≤m−1) is defined as d_(i); step (d′): making a second tangent plane at (i−1) feature data points that are obtained before the ith feature data point P_(i)(1: i≤m−1) respectively; thus, (i−1) second tangent planes are obtained, and (i−1) third intersection points are obtained by the (i−1) second tangent planes intersecting with a feature ray R_(i+1); in each of the (i−1) second tangent planes, each of the third intersection points and its corresponding feature data point form an intersection pair; the intersection pair, which has the shortest distance between a third intersection point and its corresponding feature data point, is fixed; and the third intersection point and the shortest distance is defined as Q′_(i)+i and d′_(i) respectively; step (e′): comparing d_(i) and d′_(i), if d_(i)≤d′_(i), Q_(i+1) is taken as the next feature data point P_(i+1) (1≤i≤m−1); otherwise, Q′_(i+1) is taken as the next feature data point P_(i+1) (1≤i≤m−1); and step (f): repeating steps from b′ to e′, until the plurality of feature data points P_(i) (i=1, 2 . . . m) are all calculated.
 4. The method as claimed in claim 1, wherein a value of m is ranged from K/3 to 2K/3.
 5. The method as claimed in claim 1, wherein a global coordinate system x₀y₀z₀ is defined by a location of the initial system, a beam propagation direction is defined as a Z₀-axis, and a plane perpendicular to the Z₀-axis is defined as an x₀o₀y₀ plane.
 6. The method as claimed in claim 5, wherein a method for introducing the intermediate point G_(m) comprises: a tangent plane T_(m) at the feature data point P_(m) is solved, the tangent plane T_(m) intersects with the initial off-axis aspheric surface A_(m) at an intersection line L_(m); and in the global coordinate system x₀y₀z₀, a feature data point located on the intersection line L_(m) whose x coordinate is the same as an x coordinate of the feature data point P_(m) is defined as the intermediate point G_(m).
 7. The method as claimed in claim 1, wherein a method for solving the (m+1)th feature data point P_(m+1) comprises the sub steps: finding a feature ray R_(m+1) corresponding to the (m+1)th feature data point P_(m+1), wherein the feature ray R_(m+1) is nearest to the intermediate point G_(m) in the remaining K-m characteristic rays; finding a feature data point closest to the feature data point P_(m+1) from the plurality of feature data points (P₁, P₂, . . . P_(m)); and solving an intersection point between the feature ray R_(m+1) and a tangent plane of the feature data point closest to the feature data point P_(m+1), wherein the intersection point is the (m+1)th feature data point P_(m+1).
 8. The method as claimed in claim 7, wherein a method for finding the feature ray R_(m+1) corresponding to the (m+1)th feature data point P_(m+1) comprises: a normal vector nm and a tangent plane of the intermediate point G_(m) at the initial off-axis aspheric A_(m) are obtained according to an aspheric expression; (K-m) intersection points are obtained by the tangent plane of the intermediate point G_(m) intersecting with remaining (K-m) feature rays; an intersection point P_(m), which is nearest to the intermediate point G_(m) is fixed from the (K-m) intersection points; and the feature ray where the intersection point P_(m) is located on is the feature ray R_(m)+i that corresponds to the feature data point P_(m+1).
 9. The method as claimed in claim 7, wherein a method for solving the intersection point between the feature ray R_(m+1) and the tangent plane of the feature data point closest to the feature data point P_(m+1) comprises: m intersection points P′_(i) (1≤i≤m) are obtained by the feature ray R_(m+1) intersects with each of the tangent planes of the feature data points (P₁, P₂ . . . P_(m)), and an intersection point G′_(m) is obtained by the feature ray R_(m+1) intersects with the intermediate point G_(m); the plurality of feature data points (P₁, P₂ . . . P_(m)) and the intermediate point G_(m) are defined as “F”, and the m intersection points P′_(i)(1≤i≤m) and the intersection point G′_(m) are defined as “F′”; and a pair of (F-F′) which has shortest distance is fixed from (P₁, P₂ . . . P_(m))-P′_(i) and G′_(m)-G_(m), F is closest to the feature data point P_(m+1), and F′ is the (m+1)th feature data point P_(m+1).
 10. The method as claimed in claim 5, wherein a local coordinate system xyz is defined with an aspheric symmetric center (0, a, b) as an origin and an aspherical symmetry axis as a Z-axis.
 11. The method as claimed in claim 10, wherein a method for fitting the plurality of feature data points (P₁, P₂ . . . P_(k)) to obtain the off-axis aspheric surface A_(K) comprising the sub-step: step (S31), transferring the coordinates (x₀, y₀, z₀) of the feature data points P_(i)(i=1, 2 . . . K) and their corresponding normal vectors (α₀, β₀, γ₀) in the global coordinate system x0y0z0 to the coordinates (x, y, z) and their corresponding normal vectors (α, β, γ) in the local coordinate system xyz; and step (S32), performing a least squares fitting in the local coordinate system xyz.
 12. The method as claimed in claim 11, wherein a relationship between the coordinates (x0, y0, z0) in the global coordinate system x0y0z0 and the coordinates (x, y, z) in the local coordinate system xyz is: $\left\{ {\begin{matrix} {x = x_{0}} \\ {y = {{\left( {y_{0} - a} \right)\cos \; \theta} - {\left( {z_{0} - b} \right)\sin \; \theta}}} \\ {z = {{\left( {y_{0} - a} \right)\sin \; \theta} + {\left( {z_{0} - b} \right)\cos \; \theta}}} \end{matrix}.} \right.$
 13. The method as claimed in claim 11, wherein a relationship between the normal vectors (α₀, β₀, γ₀) in the global coordinate system and the normal vectors (α, β, γ) in the local coordinate system xyz is $\left\{ {\begin{matrix} {u = u_{0}} \\ {v = {{v_{0}\cos \; \theta} - {w_{0}\sin \; \theta}}} \\ {w = {{v_{0}\sin \; \theta} + {w_{0}\cos \; \theta}}} \end{matrix}.} \right.$
 14. The method as claimed in claim 10, wherein a value of the aspheric symmetric center (0, a, b) is obtained by using a local search algorithm in a rectangle with a diagonal of the connection between the feature data points P₁ and P_(k).
 15. The method as claimed in claim 10, wherein the local coordinate system xyz is described by parameters (a, b, θ), wherein θ is a rotation angle of the local coordinate system xyz relative to the global coordinate system x₀o₀y₀. 